package forminrecipe.data;

public class constants {
	public static final String SETTINGS_FILE_SQLADDRESS = "SQLServerAddress";
	public static final String SETTINGS_FILE_SQLUSERNAME = "SQLServerUserName";
	public static final String SETTINGS_FILE_SQLPASSWORD = "SQLServerPassword";
	public static final String SETTINGS_FILE_SQLDBNAME = "SQLServerDatabase";
	
	public static final String OPTION_PANEL_ADDRESS_LABEL = "SQL Server Address:";
	public static final String OPTION_PANEL_USERNAME_LABEL = "SQL Server UserName:";
	public static final String OPTION_PANEL_PASSWORD_LABEL = "SQL Server Password:";
	public static final String OPTION_PANEL_DBNAME_LABEL = "SQL Database Name:";
	public static final String OPTION_PANEL_SAVE_BUTTON = "Save Settings";
	public static final String OPTION_PANEL_CANCEL_BUTTON = "Cancel";
	
	public static final String DATABASE_FEILD_ID = "id";
	public static final String DATABASE_FEILD_ITEM = "item";
	public static final String DATABASE_FEILD_NAME = "name";
	public static final String DATABASE_FEILD_DIFFICULTY = "difficulty";
	public static final String DATABASE_FEILD_TIME = "time";
	public static final String DATABASE_FEILD_CATAGORY = "catagory";
	public static final String DATABASE_FEILD_RATING = "rating";
	public static final String DATABASE_FEILD_PROCESS = "process";
	public static final String DATABASE_FEILD_QUANTITY = "quantity";
	public static final String DATABASE_FEILD_UNITS = "units";
	public static final String DATABASE_TABLE_CATAGORIES = "catagories";
	public static final String DATABASE_TABLE_RECIPELIST = "recipelist";
	public static final String DATABASE_TABLE_LIST = "list";
	public static final String DATABASE_TABLE_INGREDIENTS = "ingredients";
	
	
	public static final int GUI_WINDOW_WIDTH = 1200;
	public static final int GUI_WINDOW_HEIGHT = 600;
	public static final int GUI_BROWSER_PANEL_HEIGHT = 600;
	public static final int GUI_BROWSER_PANEL_TABLE_WIDTH = 400;
	public static final int GUI_BROWSER_PANEL_TABLE_HEIGHT = 400;
	public static final int GUI_BROWSER_PANEL_WIDTH = 400;
	public static final int GUI_RECIPE_PANEL_HEIGHT = 600;
	public static final int GUI_RECIPE_PANEL_WIDTH = 400;
	public static final int GUI_LIST_PANEL_HEIGHT = 600;
	public static final int GUI_LIST_PANEL_WIDTH = 400;
	
	public static final int MAX_NAME_LENGTH = 40;
	public static final String WINDOW_TITLE = "Formin Recipe";
	public static final String[] browserColumnNames = {"Recipe Name", "Catagory", "Rating","Time"};
	public static final String[] ingreidentsColumnNames = {"Qnt", "Units", "Ingreident"};
	public static final String[] ratingValues = {"-","1","2","3","4","5"};
	public static final String[] difficultyValues = {"-","1","2","3","4","5"};
	public static final String[] timeValues = {"-","10","15","20","25","30","40","50","60","90","120","180"};
	public static final String[] unitValues = {"-","cups","TBSP","tsp","L","ml","lbs","kg","g","oz","pinch","splash"};
	public static final String[] browserTableHeadings = {"Name","Catagory","Difficulty","Time"};
	public static final String[] ingredientsTableHeadings = {"+","Qnt","Unt","Item"};
	public static final int [] browserColumbWidths = {100,20,5,5};
	
	public static final String ADD_CATAGORY_BUTTON_TEXT="Add New Catagory";
	public static final String EDIT_RECIPE_BUTTON_TEXT="Edit Recipe";
	public static final String SAVE_CHANGES_BUTTON_TEXT="Save Changes";
	public static final String DISCARD_CHANGES_BUTTON_TEXT="Discard Changes";
	public static final String CREATE_NEW_RECIPE_BUTTON_TEXT="Create New Recipe";
	public static final String SAVE_NEW_RECIPE_BUTTON_TEXT="Save New Recipe";
	public static final String ADD_TO_LIST_BUTTON_TEXT="Add To List";
	public static final String CLEAR_LIST_BUTTON_TEXT="Clear List";
	
}
